/**
 * Java：最大的以 1 为边界的正方形
 *
 * @author：紫水木鱼
 * @createDate：2024-12-26 15:46:28
 */
package leetcode.editor.cn;
//给你一个由若干 0 和 1 组成的二维网格 grid，请你找出边界全部由 1 组成的最大 正方形 子网格，并返回该子网格中的元素数量。如果不存在，则返回 0
//。 
//
// 
//
// 示例 1： 
//
// 输入：grid = [[1,1,1],[1,0,1],[1,1,1]]
//输出：9
// 
//
// 示例 2： 
//
// 输入：grid = [[1,1,0,0]]
//输出：1
// 
//
// 
//
// 提示： 
//
// 
// 1 <= grid.length <= 100 
// 1 <= grid[0].length <= 100 
// grid[i][j] 为 0 或 1 
// 
//
// Related Topics 数组 动态规划 矩阵 👍 226 👎 0

//最大的以 1 为边界的正方形
class Largest1BorderedSquare {
    public static void main(String[] args) {
        Solution solution = new Largest1BorderedSquare().new Solution();
        // TO TEST
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int largest1BorderedSquare(int[][] grid) {
            return 0;
        }
    }
//leetcode submit region end(Prohibit modification and deletion)

}